package com.glory.good_dark.entity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @author yi.zhang
 * @date 2019/6/14
 * @desc Lot信息
 */
public class LotInfoEntity implements Serializable {

    private String LOT_ID;
    private String EQP_ID;
    private String EQP_NAM;
    private String EQP_TYPE;
    private String EQP_RUN_STATE;
    private String EQP_RUN_STATE_TIME;
    private String PART_NAME;
    private int INPUT_QTY;
    private String START_TIME;
    private String END_TIME;
    private String TRANK_IN_TIME;
    private String TRANK_OUT_TIME;
    private String RECIPE_NAME;
    private String ID;
    private String RUN_ID;
    private String PROCESS;
    private String TRACKIN_PROCESS_CRR;
    private String TRACKIN_CRR_ID;
    private String TRACKOUT_PROCESS_CRR;
    private String TRACKOUT_CRR_ID;

    private List<MaterielModelEntity> MES_MAT_LIST;

    public String getTRACKOUT_PROCESS_CRR() {
        return TRACKOUT_PROCESS_CRR == null ? "" : TRACKOUT_PROCESS_CRR;
    }

    public void setTRACKOUT_PROCESS_CRR(String TRACKOUT_PROCESS_CRR) {
        this.TRACKOUT_PROCESS_CRR = TRACKOUT_PROCESS_CRR;
    }

    public String getTRACKOUT_CRR_ID() {
        return TRACKOUT_CRR_ID == null ? "" : TRACKOUT_CRR_ID;
    }

    public void setTRACKOUT_CRR_ID(String TRACKOUT_CRR_ID) {
        this.TRACKOUT_CRR_ID = TRACKOUT_CRR_ID;
    }

    public String getTRACKIN_PROCESS_CRR() {
        return TRACKIN_PROCESS_CRR == null ? "" : TRACKIN_PROCESS_CRR;
    }

    public void setTRACKIN_PROCESS_CRR(String TRACKIN_PROCESS_CRR) {
        this.TRACKIN_PROCESS_CRR = TRACKIN_PROCESS_CRR;
    }

    public String getTRACKIN_CRR_ID() {
        return TRACKIN_CRR_ID == null ? "" : TRACKIN_CRR_ID;
    }

    public void setTRACKIN_CRR_ID(String TRACKIN_CRR_ID) {
        this.TRACKIN_CRR_ID = TRACKIN_CRR_ID;
    }

    public String getPROCESS() {
        return PROCESS == null ? "" : PROCESS;
    }

    public void setPROCESS(String PROCESS) {
        this.PROCESS = PROCESS;
    }

    public String getLOT_ID() {
        return LOT_ID == null ? "" : LOT_ID;
    }

    public void setLOT_ID(String LOT_ID) {
        this.LOT_ID = LOT_ID;
    }

    public String getEQP_ID() {
        return EQP_ID == null ? "" : EQP_ID;
    }

    public void setEQP_ID(String EQP_ID) {
        this.EQP_ID = EQP_ID;
    }

    public String getEQP_NAM() {
        return EQP_NAM == null ? "" : EQP_NAM;
    }

    public void setEQP_NAM(String EQP_NAM) {
        this.EQP_NAM = EQP_NAM;
    }

    public String getEQP_TYPE() {
        return EQP_TYPE == null ? "" : EQP_TYPE;
    }

    public void setEQP_TYPE(String EQP_TYPE) {
        this.EQP_TYPE = EQP_TYPE;
    }

    public String getEQP_RUN_STATE() {
        return EQP_RUN_STATE == null ? "" : EQP_RUN_STATE;
    }

    public void setEQP_RUN_STATE(String EQP_RUN_STATE) {
        this.EQP_RUN_STATE = EQP_RUN_STATE;
    }

    public String getEQP_RUN_STATE_TIME() {
        return EQP_RUN_STATE_TIME == null ? "" : EQP_RUN_STATE_TIME;
    }

    public void setEQP_RUN_STATE_TIME(String EQP_RUN_STATE_TIME) {
        this.EQP_RUN_STATE_TIME = EQP_RUN_STATE_TIME;
    }

    public String getPART_NAME() {
        return PART_NAME == null ? "" : PART_NAME;
    }

    public void setPART_NAME(String PART_NAME) {
        this.PART_NAME = PART_NAME;
    }

    public int getINPUT_QTY() {
        return INPUT_QTY;
    }

    public void setINPUT_QTY(int INPUT_QTY) {
        this.INPUT_QTY = INPUT_QTY;
    }

    public String getSTART_TIME() {
        return START_TIME == null ? "" : START_TIME;
    }

    public void setSTART_TIME(String START_TIME) {
        this.START_TIME = START_TIME;
    }

    public String getEND_TIME() {
        return END_TIME == null ? "" : END_TIME;
    }

    public void setEND_TIME(String END_TIME) {
        this.END_TIME = END_TIME;
    }

    public String getTRANK_IN_TIME() {
        return TRANK_IN_TIME == null ? "" : TRANK_IN_TIME;
    }

    public void setTRANK_IN_TIME(String TRANK_IN_TIME) {
        this.TRANK_IN_TIME = TRANK_IN_TIME;
    }

    public String getTRANK_OUT_TIME() {
        return TRANK_OUT_TIME == null ? "" : TRANK_OUT_TIME;
    }

    public void setTRANK_OUT_TIME(String TRANK_OUT_TIME) {
        this.TRANK_OUT_TIME = TRANK_OUT_TIME;
    }

    public String getRECIPE_NAME() {
        return RECIPE_NAME == null ? "" : RECIPE_NAME;
    }

    public void setRECIPE_NAME(String RECIPE_NAME) {
        this.RECIPE_NAME = RECIPE_NAME;
    }

    public String getID() {
        return ID == null ? "" : ID;
    }

    public void setID(String ID) {
        this.ID = ID;
    }

    public String getRUN_ID() {
        return RUN_ID == null ? "" : RUN_ID;
    }

    public void setRUN_ID(String RUN_ID) {
        this.RUN_ID = RUN_ID;
    }

    public List<MaterielModelEntity> getMES_MAT_LIST() {
        if (MES_MAT_LIST == null) {
            return new ArrayList<>();
        }
        return MES_MAT_LIST;
    }

    public void setMES_MAT_LIST(List<MaterielModelEntity> MES_MAT_LIST) {
        this.MES_MAT_LIST = MES_MAT_LIST;
    }
}
